/**
 * This file is part of iSecurePasswords.
 *
 *   iSecurePasswords is free software: you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation, either version 3 of the License, or
 *   (at your option) any later version.
 *
 *   iSecurePasswords is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with iSecurePasswords.  If not, see <http://www.gnu.org/licenses/>.
 * 
 * Author: Matthew MacGregor
 * Created: 2012
 * iSecurePasswords, copyright 2013 Sudolink, LLC
 * 
 */ 
package com.sudolink.io;

import java.io.File;
import java.io.IOException;

/**
 *
 * @author matsu
 */
public class Fetch implements IFetch {

    private File file;
    
    public Fetch( String path ) {
        this.file = new File(path);
    }
    
    public Fetch( File path ) {
        this.file = path; 
    }

    @Override
    public String fetch() throws IOException {
        String f = com.sudolink.io.FileUtils.readFileAsString(file);
        return f;
    }
}
